home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 March / PCWMAR09.iso / Software / Freeware / Adobe Media Player 1.6 / adobe_media_player.air / AMP.swf / scripts / mx / managers / PopUpManager.as < prev    next >
Encoding:
Text File  |  2008-11-25  |  1.6 KB  |  59 lines

  1. package mx.managers
  2. {
  3.    import flash.display.DisplayObject;
  4.    import mx.core.IFlexDisplayObject;
  5.    import mx.core.Singleton;
  6.    import mx.core.mx_internal;
  7.    
  8.    use namespace mx_internal;
  9.    
  10.    public class PopUpManager
  11.    {
  12.       private static var implClassDependency:PopUpManagerImpl;
  13.       
  14.       private static var _impl:IPopUpManager;
  15.       
  16.       mx_internal static const VERSION:String = "3.2.0.3958";
  17.       
  18.       public function PopUpManager()
  19.       {
  20.          super();
  21.       }
  22.       
  23.       private static function get impl() : IPopUpManager
  24.       {
  25.          if(!_impl)
  26.          {
  27.             _impl = IPopUpManager(Singleton.getInstance("mx.managers::IPopUpManager"));
  28.          }
  29.          return _impl;
  30.       }
  31.       
  32.       public static function removePopUp(param1:IFlexDisplayObject) : void
  33.       {
  34.          impl.removePopUp(param1);
  35.       }
  36.       
  37.       public static function addPopUp(param1:IFlexDisplayObject, param2:DisplayObject, param3:Boolean = false, param4:String = null) : void
  38.       {
  39.          impl.addPopUp(param1,param2,param3,param4);
  40.       }
  41.       
  42.       public static function centerPopUp(param1:IFlexDisplayObject) : void
  43.       {
  44.          impl.centerPopUp(param1);
  45.       }
  46.       
  47.       public static function bringToFront(param1:IFlexDisplayObject) : void
  48.       {
  49.          impl.bringToFront(param1);
  50.       }
  51.       
  52.       public static function createPopUp(param1:DisplayObject, param2:Class, param3:Boolean = false, param4:String = null) : IFlexDisplayObject
  53.       {
  54.          return impl.createPopUp(param1,param2,param3,param4);
  55.       }
  56.    }
  57. }
  58.  
  59.